package io.github.talelin.latticy.bo;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @authoer:wulongbo
 * @createDate:2022/7/7
 * @description:
 */
@Data
public class OrderVO2 {

    private Double originalPrice;//订单原始价格，即优惠前价格

    public void setRealPrice(Double realPrice) {
        this.realPrice = new BigDecimal(realPrice).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
    }

    private Double realPrice;//订单真实价格，即优惠后价格

    public String toString() {
        return "Order{" +
                "originalPrice=" + originalPrice +
                ", realPrice=" + realPrice +
                '}';
    }

    /**
     * 入库运输类型
     */
    private Integer transportationType;

    /**
     * sku类型数量
     */
    private Integer skuTypeQuantity;

    /**
     * 箱子总数量
     */
    private Integer boxTotalNum;

    /**
     * 基础费用
     */
    private Double baseCost;

}
